const express = require("express")
const route = express.Router()
// 引入数据库集合对象
const adminModel = require("../db/model/adminModel")
// 引入权限校验中间件
const isLoginMiddle = require("../middleware/isLoginMiddle")


route.get("/adminList", isLoginMiddle, async (req, res) => {
  // 收到请求去数据库查询所有管理员信息
  try {
    // 不发送password
    const findResult = await adminModel.find({}, {
      password: 0
    })
    // 查询成功,响应
    res.send({
      code: 10000,
      msg: "查询管理员列表成功",
      data: findResult
    })
  } catch (e) {
    console.log("查询管理员列表异常" + e.message);
    res.send({
      code: 10001,
      msg: "查询管理员列表异常" + e.message,
      data: null
    })
  }
})

module.exports = route